home *** CD-ROM | disk | FTP | other *** search
/ Remax Data / Remax Porfolio Data 15 Jul 1994 CD-ROM.ISO / fp26_rmx / array.bak < prev    next >
Encoding:
Text File  |  1994-07-05  |  4.0 KB  |  292 lines

  1.  
  2.  
  3. CLOSE DATABASES
  4. USE ROSTER
  5. PRIVATE M.Records
  6. COUNT TO M.Records
  7.  
  8.  
  9. M.Count = 1
  10. M.Size = 0
  11.  
  12. DIMENSION Magic(1,1),Search(1,1)
  13.  
  14. DO WHILE Count <= M.Records
  15.  
  16.     COPY RECORD Count TO ARRAY Search FIELDS Offname
  17.  
  18.     M.Count = M.Count + 1
  19.         
  20.     String = PROPER(ALLTRIM(Search[1,1]))
  21.     
  22.     Match = ASCAN(Magic, String)
  23.  
  24.     IF NOT EMPTY(String)
  25.         IF Match == 0
  26.             M.Size = M.Size + 1
  27.             DIMENSION Magic[Size,1]
  28.             
  29.             Magic[M.Size,1] = String
  30.         ENDIF
  31.     ENDIF    
  32.     
  33.     IF M.Count % 2000 = 0
  34.         ? Count
  35.     ENDIF
  36.     
  37.     
  38. ENDDO
  39.  
  40. =ASORT(Magic)
  41.  
  42. CREATE TABLE Office.dbf ;
  43.     (Office_Name C(30))
  44. USE Office
  45. APPEND FROM ARRAY Magic
  46. CLOSE DATABASES
  47.  
  48. USE ROSTER
  49. DIMENSION Magic(1,1),Search(1,1)
  50.  
  51. M.Count = 1
  52. M.Size = 0
  53. ? 'Position'
  54. DO WHILE Count <= M.Records
  55.  
  56.     COPY RECORD Count TO ARRAY Search FIELDS Posistion
  57.  
  58.     M.Count = M.Count + 1
  59.         
  60.     String = PROPER(ALLTRIM(Search[1,1]))
  61.     
  62.     Match = ASCAN(Magic, String)
  63.  
  64.     IF NOT EMPTY(String)
  65.         IF Match == 0
  66.             M.Size = M.Size + 1
  67.             DIMENSION Magic[Size,1]
  68.             
  69.             Magic[M.Size,1] = String
  70.         ENDIF
  71.     ENDIF    
  72.     
  73.     IF M.Count % 2000 = 0
  74.         ? Count
  75.     ENDIF
  76.     
  77.     
  78. ENDDO
  79.  
  80. =ASORT(Magic)
  81.  
  82. CREATE TABLE Position.dbf ;
  83.     (Pos C(30))
  84. USE Position
  85. APPEND FROM ARRAY Magic
  86. CLOSE DATABASES
  87.  
  88. DIMENSION Magic(1,1),Search(1,1)
  89.  
  90. M.Count = 1
  91. M.Size = 0
  92. ? 'OffAddress1'
  93. DO WHILE Count <= M.Records
  94.  
  95.     COPY RECORD Count TO ARRAY Search FIELDS Offadd1
  96.  
  97.     M.Count = M.Count + 1
  98.         
  99.     String = PROPER(ALLTRIM(Search[1,1]))
  100.     
  101.     Match = ASCAN(Magic, String)
  102.  
  103.     IF NOT EMPTY(String)
  104.         IF Match == 0
  105.             M.Size = M.Size + 1
  106.             DIMENSION Magic[Size,1]
  107.             
  108.             Magic[M.Size,1] = String
  109.         ENDIF
  110.     ENDIF    
  111.     
  112.     IF M.Count % 2000 = 0
  113.         ? Count
  114.     ENDIF
  115.     
  116.     
  117. ENDDO
  118.  
  119. =ASORT(Magic)
  120.  
  121. CREATE TABLE Address.dbf ;
  122.     (Address C(30))
  123. USE Address
  124. APPEND FROM ARRAY Magic
  125. CLOSE DATABASES
  126.  
  127. DIMENSION Magic(1,1),Search(1,1)
  128.  
  129. M.Count = 1
  130. M.Size = 0
  131. ? 'City'
  132. DO WHILE Count <= M.Records
  133.  
  134.     COPY RECORD Count TO ARRAY Search FIELDS City
  135.  
  136.     M.Count = M.Count + 1
  137.         
  138.     String = PROPER(ALLTRIM(Search[1,1]))
  139.     
  140.     Match = ASCAN(Magic, String)
  141.  
  142.     IF NOT EMPTY(String)
  143.         IF Match == 0
  144.             M.Size = M.Size + 1
  145.             DIMENSION Magic[Size,1]
  146.             
  147.             Magic[M.Size,1] = String
  148.         ENDIF
  149.     ENDIF    
  150.     
  151.     IF M.Count % 2000 = 0
  152.         ? Count
  153.     ENDIF
  154.     
  155.     
  156. ENDDO
  157.  
  158. =ASORT(Magic)
  159.  
  160. CREATE TABLE City.dbf ;
  161.     (City C(17))
  162. USE City
  163. APPEND FROM ARRAY Magic
  164. CLOSE DATABASES
  165.  
  166. DIMENSION Magic(1,1),Search(1,1)
  167.  
  168. M.Count = 1
  169. M.Size = 0
  170. ? 'Position'
  171. DO WHILE Count <= M.Records
  172.  
  173.     COPY RECORD Count TO ARRAY Search FIELDS Rostersta
  174.  
  175.     M.Count = M.Count + 1
  176.         
  177.     String = PROPER(ALLTRIM(Search[1,1]))
  178.     
  179.     Match = ASCAN(Magic, String)
  180.  
  181.     IF NOT EMPTY(String)
  182.         IF Match == 0
  183.             M.Size = M.Size + 1
  184.             DIMENSION Magic[Size,1]
  185.             
  186.             Magic[M.Size,1] = String
  187.         ENDIF
  188.     ENDIF    
  189.     
  190.     IF M.Count % 2000 = 0
  191.         ? Count
  192.     ENDIF
  193.     
  194.     
  195. ENDDO
  196.  
  197. =ASORT(Magic)
  198.  
  199. CREATE TABLE State.dbf ;
  200.     (State_Prov C(30))
  201. USE State
  202. APPEND FROM ARRAY Magic
  203. CLOSE DATABASES
  204.  
  205. DIMENSION Magic(1,1),Search(1,1)
  206.  
  207. M.Count = 1
  208. M.Size = 0
  209. ? 'License'
  210. DO WHILE Count <= M.Records
  211.  
  212.     COPY RECORD Count TO ARRAY Search FIELDS License
  213.  
  214.     M.Count = M.Count + 1
  215.         
  216.     String = Search[1,1]
  217.     
  218.     Match = ASCAN(Magic, String)
  219.  
  220.     IF NOT EMPTY(String)
  221.         IF Match == 0
  222.             M.Size = M.Size + 1
  223.             DIMENSION Magic[Size,1]
  224.             
  225.             Magic[M.Size,1] = String
  226.         ENDIF
  227.     ENDIF    
  228.     
  229.     IF M.Count % 2000 = 0
  230.         ? Count
  231.     ENDIF
  232.     
  233.     
  234. ENDDO
  235.  
  236. =ASORT(Magic)
  237.  
  238. CREATE TABLE License.dbf ;
  239.     (Year N(4))
  240. USE License
  241. APPEND FROM ARRAY Magic
  242. CLOSE DATABASES
  243.  
  244. DIMENSION Magic(1,1),Search(1,1)
  245.  
  246. M.Count = 1
  247. M.Size = 0
  248. ? 'Join'
  249. DO WHILE Count <= M.Records
  250.  
  251.     COPY RECORD Count TO ARRAY Search FIELDS Join
  252.  
  253.     M.Count = M.Count + 1
  254.         
  255.     String = Search[1,1]
  256.     
  257.     Match = ASCAN(Magic, String)
  258.  
  259.     IF NOT EMPTY(String)
  260.         IF Match == 0
  261.             M.Size = M.Size + 1
  262.             DIMENSION Magic[Size,1]
  263.             
  264.             Magic[M.Size,1] = String
  265.         ENDIF
  266.     ENDIF    
  267.     
  268.     IF M.Count % 2000 = 0
  269.         ? Count
  270.     ENDIF
  271.     
  272.     
  273. ENDDO
  274.  
  275. =ASORT(Magic)
  276.  
  277. CREATE TABLE Join.dbf ;
  278.     (Year N(4))
  279. USE Join
  280. APPEND FROM ARRAY Magic
  281. CLOSE DATABASES
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.